microwave weapon - German English Dictionary